import { Component, OnInit, ViewChild } from '@angular/core';

@Component({
  selector: 'app-news',
  templateUrl: './news.component.html',
  styleUrls: ['./news.component.scss']
})
export class NewsComponent implements OnInit {
  //获取dom节点
  @ViewChild('myBox') myBox:any;

  //获取一个组件
  @ViewChild('header') header:any;


  constructor() { }

  ngOnInit(): void {
  }

  ngAfterViewInit():any {
    //nativeElement才是真正的dom
    console.log(this.myBox.nativeElement);
    this.myBox.nativeElement.style.width='500px';
    this.myBox.nativeElement.style.height='200px'
    this.myBox.nativeElement.style.border='1px solid red';
    this.myBox.nativeElement.style.margin='0px auto';
    console.log(this.myBox.nativeElement.innerHTML);


   
  }


  getChildRun() {
      //调用子组件中的方法
      this.header.run();
  }
}
